cockroach-infested place - German English Dictionary